package cn.kinoko.model.manga.constant;

import cn.kinoko.common.base.model.BaseEnum;
import lombok.Getter;

/**
 * @author kinoko
 */
@Getter
public enum EpMarkStatus implements BaseEnum<String> {

    DONE("DONE", "已完成", null),
    MARKING("MARKING", "标记中", DONE),
    WAITING("WAITING", "待标记", MARKING),
    NOT_APPLY("NOT_APPLY", "未申请", WAITING),
    ;

    EpMarkStatus(String code, String desc, EpMarkStatus next) {
        this.desc = desc;
        this.code = code;
        this.next = next;
    }

    private final String code;
    private final String desc;
    private final EpMarkStatus next;

}